home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 5
/
Aminet 5 - March 1995.iso
/
Aminet
/
util
/
wb
/
Amiga_Eyes1_1a.lha
/
EyesSource1.1a.lha
/
Eyes.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-12-02
|
2KB
|
80 lines
/*
* Source machine generated by GadToolsBox V2.0b
* which is (c) Copyright 1991-1993 Jaba Development
*
* GUI Designed by : -- Unnamed --
*/
#define GetString( g ) ((( struct StringInfo * )g->SpecialInfo )->Buffer )
#define GetNumber( g ) ((( struct StringInfo * )g->SpecialInfo )->LongInt )
#define SQR(x) ((x)*(x))
#define rEYE 62
#define lEYE 23
#define RESOL 25
/*
** Drawing mode
*/
#define CUSTOM_DRAW 1
#define STANDARD_DRAW 0
#ifdef ENTRELACE
#define SIZEWNDX 42
#define WNDY 48
#define yEYE 18
#define REYE 14
#define RLIM 8
#else
#define SIZEWNDX 21
#define WNDY 24
#define yEYE 9
#define REYE 7
#define RLIM 7
#endif
#define SIZEWNDY 94
#define OFFX 4
#define WNDX 96
#define SLEEP 12
extern struct Library *IntuitionBase;
extern struct Library *GadToolsBase;
extern struct Library *CxBase;
extern struct IntuiMessage EyeMsg;
extern CxMsg *MsgBroker;
extern CxObj *EyesBroker;
extern struct MsgPort *EyesBrokerMsgPort;
extern ULONG sigflags;
extern BOOL Restart;
extern BOOL Dodo;
extern BOOL ModifyPub;
struct parametres
{
USHORT timeout;
BOOL autofront;
USHORT refresh;
USHORT fond, pupille, paupiere, bord, fenetre;
BOOL drawing;
BOOL autojump;
BYTE priorite;
};
extern UBYTE hotkey[];
extern struct parametres Parametres;
extern int SetupScreen( void );
extern void CloseDownScreen( void );
extern int HandleEyeIDCMP( void );
extern int OpenEyeWindow( void );
extern void CloseEyeWindow( void );
extern void InitEyes(struct Window *, struct BitMap *);
extern void InitPlot(struct Window *, struct BitMap *);
extern BOOL DrawingEyes(struct Window *, struct BitMap *, int);
extern void SortiePropre(void);
extern void StartCommodity(void);
extern int ProcessJump(BOOL);
extern int ProcessActive(void);
extern int ProcessMsg(void);